home *** CD-ROM | disk | FTP | other *** search
- function musicStart()
- {
- bgMusic_snd.stop();
- bgMusic_snd.start(0,999);
- bgMusic_snd.onSoundComplete = function()
- {
- };
- }
- function musicStop()
- {
- bgMusic_snd.stop();
- }
- function getSound(obj)
- {
- if(soundOn)
- {
- return true;
- }
- if(soundOn == false)
- {
- return false;
- }
- }
- function getMusic(obj)
- {
- if(musicOn)
- {
- return true;
- }
- if(musicOn == false)
- {
- return false;
- }
- }
- function setSound(obj)
- {
- if(soundOn == false)
- {
- soundOn = true;
- obj.gotoAndStop(1);
- }
- else if(soundOn)
- {
- soundOn = false;
- obj.gotoAndStop(2);
- }
- }
- function setMusic(obj)
- {
- if(musicOn == false)
- {
- bgMusic_snd.setVolume(100);
- musicOn = true;
- obj.gotoAndStop(1);
- }
- else if(musicOn)
- {
- bgMusic_snd.setVolume(0);
- musicOn = false;
- obj.gotoAndStop(2);
- }
- }
- function soundStart(soundName)
- {
- if(soundOn)
- {
- var _loc2_ = this[soundName];
- _loc2_.start();
- }
- }
- function game_setDifficulty(num)
- {
- game_level = num;
- menu_difficulty.mc_1.gotoAndStop(1);
- menu_difficulty.mc_2.gotoAndStop(1);
- menu_difficulty.mc_3.gotoAndStop(1);
- menu_difficulty["mc_" + game_level].gotoAndStop(2);
- set_level(num);
- }
- function game_getDifficulty(obj)
- {
- obj.mc1.gotoAndStop(1);
- obj.mc2.gotoAndStop(1);
- obj.mc3.gotoAndStop(1);
- obj["mc_" + game_level].gotoAndStop(2);
- menu_difficulty = obj;
- set_level(game_level);
- }
- function game_setQuality(num)
- {
- game_quality = num;
- menu_quality.mc_1.gotoAndStop(1);
- menu_quality.mc_2.gotoAndStop(1);
- menu_quality.mc_3.gotoAndStop(1);
- menu_quality.mc_4.gotoAndStop(1);
- menu_quality["mc_" + game_quality].gotoAndStop(2);
- if(num == 1)
- {
- _quality = "LOW";
- }
- else if(num == 2)
- {
- _quality = "MEDIUM";
- }
- else if(num == 4)
- {
- _quality = "BEST";
- }
- else
- {
- _quality = "HIGH";
- }
- }
- function game_getQuality(obj)
- {
- if(_quality == "LOW")
- {
- game_quality = 1;
- }
- else if(_quality == "MEDIUM")
- {
- game_quality = 2;
- }
- else if(_quality == "BEST")
- {
- game_quality = 4;
- }
- else
- {
- game_quality = 3;
- }
- obj.mc1.gotoAndStop(1);
- obj.mc2.gotoAndStop(1);
- obj.mc3.gotoAndStop(1);
- obj.mc4.gotoAndStop(1);
- obj["mc_" + game_quality].gotoAndStop(2);
- menu_quality = obj;
- }
- function game_setMode_1(_mode1, _mode2)
- {
- gameMode = _mode1;
- vsMode = _mode2;
- game_UIstart();
- }
- function game_UIstart()
- {
- atMV("UI_start",_root);
- }
- function game_gotoMode()
- {
- if(gameMode == "vs")
- {
- gotoAndStop("mode_vs");
- play();
- }
- else if(gameMode == "target")
- {
- gotoAndStop("mode_target");
- play();
- }
- else if(gameMode == "balloon")
- {
- gotoAndStop("mode_balloon");
- play();
- }
- }
- function game_gameOver()
- {
- hideStatus();
- }
- function game_restart()
- {
- game_UIstart();
- }
- function game_nextLevel()
- {
- if(gameMode == "balloon")
- {
- gameLevel++;
- playerSide = 1;
- game_UIstart();
- }
- else if(gameMode == "vs")
- {
- gameLevel++;
- playerSide = 1;
- game_UIstart();
- }
- }
- function game_playAgain(type)
- {
- if(type != "cpu")
- {
- if(type == "human")
- {
- }
- }
- gameLevel = 0;
- playerSide = 1;
- score_vs = 0;
- score_target = 0;
- score_balloon = 0;
- game_UIstart();
- }
- function game_continue()
- {
- var _loc2_ = atMV("trans_continue",_root);
- }
- function game_continue_2()
- {
- gotoAndStop("mode_vs");
- play();
- showStatus();
- }
- function game_mainMenu()
- {
- musicStop();
- control.removeMovieClip();
- control2.removeMovieClip();
- gotoAndStop(4);
- }
- function game_menu()
- {
- var _loc2_ = atMV("UI_menu",_root);
- }
- function hideStatus()
- {
- UI_mc.gotoAndStop(2);
- }
- function showStatus()
- {
- UI_mc.gotoAndStop(1);
- }
- function setScore(_score, _mode)
- {
- trace("getScore: " + ("score_" + _mode) + " " + this["score_" + _mode]);
- this["score_" + _mode] += _score;
- }
- function setBulletNum(bulletNum)
- {
- _root.UI_mc.bullet_mc.bulletNum_txt.text = bulletNum;
- }
- function useMouseCursor()
- {
- Mouse.hide();
- _root.attachMovie("mouse_mc","mouse_mc",12122);
- var owner = this;
- mouse_mc.onEnterFrame = function()
- {
- this._x = owner._xmouse;
- this._y = owner._ymouse;
- };
- }
- function stopMouseCursor()
- {
- Mouse.show();
- mouse_mc.onEnterFrame = null;
- mouse_mc._x = -100;
- mouse_mc._y = -100;
- }
- _root.reserved.swapDepths(-2);
- _root.focusManager.swapDepths(-1);
- _global.atMV = function(link, _loader, initObj)
- {
- var _loc2_ = undefined;
- var _loc3_ = undefined;
- var _loc5_ = undefined;
- if(_loader == undefined)
- {
- _loc2_ = _root;
- }
- else
- {
- _loc2_ = _loader;
- }
- _loc3_ = _loc2_.getNextHighestDepth();
- _loc5_ = link + _loc3_;
- var _loc4_ = _loc2_.attachMovie(link,_loc5_,_loc3_,initObj);
- return _loc4_;
- };
- _global.cMC = function(MCname, _loader)
- {
- var _loc2_ = undefined;
- var _loc4_ = undefined;
- if(_loader == undefined)
- {
- _loc2_ = _root;
- }
- else
- {
- _loc2_ = _loader;
- }
- _loc4_ = _loc2_.getNextHighestDepth();
- var _loc3_ = _loc2_.createEmptyMovieClip(MCname,_loc4_);
- return _loc3_;
- };
- _global.lToG = function(mc)
- {
- var _loc1_ = new Object();
- _loc1_.x = mc._x;
- _loc1_.y = mc._y;
- mc._parent.localToGlobal(_loc1_);
- return _loc1_;
- };
- var soundOn = true;
- var musicOn = true;
- var soundEffect_mc = createEmptyMovieClip("soundEffect_mc",depth_soundEffectMC);
- var soundShoot_mc = createEmptyMovieClip("soundShoot_mc",_root.getNextHighestDepth());
- var allSound_snd = new Sound(soundEffect_mc);
- allSound_snd.setVolume(100);
- var music_mc = createEmptyMovieClip("music_mc",depth_musicMC);
- var bgMusic_snd = new Sound(music_mc);
- bgMusic_snd.attachSound("bgmusic.mp3");
- var shoot1_snd = new Sound(soundShoot_mc);
- shoot1_snd.attachSound("shoot1.mp3");
- var hit1_snd = new Sound(soundShoot_mc);
- hit1_snd.attachSound("hit1.mp3");
- var hit2_snd = new Sound(soundShoot_mc);
- hit2_snd.attachSound("hit2.wav");
- var balloon_snd = new Sound(soundShoot_mc);
- balloon_snd.attachSound("balloon.wav");
- var menu_difficulty;
- var game_quality;
- var menu_quality;
- var stageW = 550;
- var stageH = 400;
- var centerX = int(stageW / 2);
- var centerY = int(stageH / 2);
- var viewY = 100;
- var V = 50;
- var Vg = 0.7;
- var gameMode;
- var vsMode;
- var score_vs = 0;
- var score_target = 0;
- var score_balloon = 0;
- var playerSide = 1;
- var difficult = 0;
- var gameLevel = 0;
- useMouseCursor();
- musicStart();
- _root.setMask(mask_mc);
-